/**
 * Perform the element default action.
 *
 * @param {JSEvent} [event] the event that triggered the action
 *
 * @properties={typeid:24,uuid:"1F12F25D-C29F-4625-9446-119A68D11B5C"}
 */
function buscar(event) {
	controller.loadRecords(gproductoprecio_to_precios)
}

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"7A461822-ABDB-423A-9E1E-356178F4B3D4"}
 */
function agregar(event) {
	if (globals.gProductoPrecio == null)
	{
		globals.DIALOGS.showWarningDialog('Aviso','Elija un producto','OK')
		return false
	}
	
	if (precios_proveedor_to_productos != null)
	{
		globals.DIALOGS.showWarningDialog('Aviso','El producto tiene solo un proveedor','OK')
		return false
	}
	
	databaseManager.setAutoSave(false)
	
	var frm 						= forms.precios_proveedor_carga
	frm.controller.newRecord()
	
	frm.producto_id 				= globals.gProductoPrecio
	frm.fecha 						= application.getServerTimeStamp()
	
	frm.elements.proveedor.enabled 	= true
	frm.elements.cod_prov.enabled	= true
	frm.elements.fecha.enabled		= true
	frm.elements.precio.enabled		= true
	frm.elements.producto.enabled	= false
	frm.elements.btn_borrar.visible = false
	
	globals.formEnVentana('precios_proveedor_carga','CARGA_PRECIO','Carga de Precio')
	return true
}

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"C495FA9E-3CC8-4F7F-8A78-4CC46DD6513C"}
 */
function cambiaPrecio(event) {
	databaseManager.setAutoSave(false)
	
	var frm 						= forms.precios_proveedor_carga
	
	//frm.producto_id 				= producto_id
	//frm.proveedor_id 				= proveedor_id
	frm.fecha 						= application.getServerTimeStamp()
	
	frm.elements.producto.enabled 	= false
	frm.elements.fecha.enabled		= true
	frm.elements.proveedor.enabled	= false
	frm.elements.cod_prov.enabled	= false
	frm.elements.precio.enabled		= true
	frm.elements.btn_borrar.visible = true
	
	globals.formEnVentana('precios_proveedor_carga','CARGA_PRECIO','Carga de Precio')
}
